import Vue from 'vue'
import App from './App.vue'
import router from './router'

Vue.config.productionTip = false


let instance = null;

function render() {
  instance = new Vue({
    router,
    render: h => h(App)
  }).$mount('#app');  // 这里是挂载到自己的html中 基座会拿到这个挂载后的html 将其插入进去
}


if (window.__POWERED_BY_QIANKUN__) {
  __webpack_public_path__ = window.__INJECTED_PUBLIC_PATH_BY_QIANKUN__;
}else {
  render()
}


export async function bootstrap() {
  
}

export async function mount(props) {
  render(props)
}

export async function unmount() {
  instance.$destroy();
}

